package com.twx.dao;

import com.twx.entity.TClass;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface TClassDao {
    /**
     * 插入班级名称
     * @param name
     * @return
     */
    int insertClass(String name);

    /**
     * 根据id更新班级名称
     * @param classId
     * @return
     */
    int updateById(@Param("classId") int classId, @Param("className") String className);

    /**
     * 根据id获取班级对象
     * @param classId
     * @return
     */
    TClass getById(int classId);

    /**
     * 根据偏移量获取班级列表
     * @param offset
     * @param limit
     * @return
     */
    List<TClass> getAll(@Param("offset") int offset,@Param("limit") int limit);
}
